package com.heima.pojo.dto;

import lombok.Data;

/**
 * 用户登录信息类
 * 用于存储用户登录相关的数据，包括用户名、密码、手机号、验证码等信息。
 * 这些信息用于用户身份验证和登录过程中的数据传递。
 */
@Data
public class LoginDto {

    // 用户名，用于登录验证
    private String loginName;

    // 用户密码，用于登录验证
    private String password;

    // 用户手机号，可用于登录验证或接收验证码
    private String mobile;

    // 验证码，用于登录验证或手机验证
    private String code;

    // 客户端令牌，用于标识和验证客户端身份
    private String clientToken;

    // 登录类型，指示是用户名密码登录、手机登录还是其他方式
    private Integer loginType;

    // 用户账号，可以是用户名、邮箱或手机号
    private String account;

    // 省略构造方法和getter/setter方法的实现
}
